package com.flyme.module.base.client.entity;


import com.baomidou.mybatisplus.annotation.TableName;
import com.flyme.common.core.model.base.BaseStringEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * @author zyf
 */

@Data
@EqualsAndHashCode(callSuper = true)
@Accessors(chain = true)
@NoArgsConstructor
@TableName("sys_app")
public class SystemApp extends BaseStringEntity {


    /**
     * 应用秘钥
     */
    private String appSecret;

    /**
     * app类型：server-服务应用 app-手机应用 pc-PC网页应用 wap-手机网页应用
     */
    private String appType;

    /**
     * 应用图标
     */
    private String appIcon;

    /**
     * app名称
     */
    private String appName;

    /**
     * app英文名称
     */
    private String appNameEn;
    /**
     * 移动应用操作系统：ios-苹果 android-安卓
     */
    private String appOs;


    /**
     * 用户ID:默认为0
     */
    private Long userId;

    /**
     * 用户类型:platform-平台 isp-服务提供商 dev-自研开发者
     */
    private String userType;

    /**
     * app描述
     */
    private String appDesc;


    /**
     * 官方网址
     */
    private String website;

    /**
     * 第三方授权回掉地址,多个,号隔开
     */
    private String redirectUrls;

    /**
     * 状态:0-无效 1-有效
     */
    private Integer status;

    /**
     * 保留数据0-否 1-是 不允许删除
     */
    private Integer isPersist;
}
